home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga News 96
/
Amiga News 96.iso
/
dpat
/
dpat115
/
dikomot.install
< prev
next >
Wrap
Text File
|
1997-05-05
|
4KB
|
149 lines
IF exists ram:tempo
Echo "Ram:tempo existe...!"
Quit
ENDIF
resident sys:c/copy force
Copy amiganews96:dpat/dpat115/c/lha ram:
Set OldCd `Cd`
Failat 21
Cd >NIL: /
Cd >NIL: /
Cd >NIL: /
Failat 10
Set tvx `Cd`
Cd Ram:
IF exists lha
lha -m e `Get oldCd`/DikoMot.lha
ELSE
LLSC:lha -m e `Get oldCd`/DikoMot.lha
ENDIF
Copy "Sys:utilities.info" "Ram:Tempo/"
Copy "Sys:C/Run" "Ram:Tempo/C/"
Copy "Sys:C/Else" "Ram:Tempo/C/"
Copy "Sys:C/Ed" "Ram:Tempo/C/"
Copy "Sys:C/Delete" "Ram:Tempo/C/"
Copy "Sys:C/type" "Ram:Tempo/C/"
Copy "Sys:C/endcli" "Ram:Tempo/C/"
Copy "Sys:C/Rename" "Ram:Tempo/C/"
Copy "Sys:C/Dir" "Ram:Tempo/C/"
Copy "Sys:C/failat" "Ram:Tempo/C/"
Copy "Sys:C/Execute" "Ram:Tempo/C/"
Copy "Sys:C/copy" "Ram:Tempo/C/"
Copy "Sys:C/makedir" "Ram:Tempo/C/"
Copy "Sys:C/list" "Ram:Tempo/C/"
Copy "Sys:C/cd" "Ram:Tempo/C/"
Copy "Sys:C/date" "Ram:Tempo/C/"
Copy "Sys:C/endif" "Ram:Tempo/C/"
Copy "Sys:C/if" "Ram:Tempo/C/"
Copy "Sys:C/loadWB" "Ram:Tempo/C/"
Copy "Sys:C/SetClock" "Ram:Tempo/C/"
Copy "Sys:SYSTEM/SetMap" "Ram:Tempo/SYSTEM/"
Copy "Sys:SYSTEM/Format" "Ram:Tempo/SYSTEM/"
Copy "Sys:SYSTEM/CLi" "Ram:Tempo/SYSTEM/"
Copy "Sys:SYSTEM/Diskcopy" "Ram:Tempo/SYSTEM/"
Copy "Sys:SYSTEM/noFastMem" "Ram:Tempo/SYSTEM/"
Copy "Sys:L/port-handler" "Ram:Tempo/L/"
Copy "Sys:DEVS/serial.device" "Ram:Tempo/DEVS/"
Copy "Sys:DEVS/parallel.device" "Ram:Tempo/DEVS/"
Copy "Sys:DEVS/system-configuration" "Ram:Tempo/DEVS/"
Copy "Sys:DEVS/keymaps/f" "Ram:Tempo/DEVS/keymaps/"
Copy "Sys:LIBS/mathieeedoubbas.library" "Ram:Tempo/LIBS/"
Copy "Sys:LIBS/version.library" "Ram:Tempo/LIBS/"
Copy "Sys:LIBS/diskfont.library" "Ram:Tempo/LIBS/"
Copy "Sys:LIBS/mathieeedoubtrans.library" "Ram:Tempo/LIBS/"
Copy "Sys:UTILITIES/more" "Ram:Tempo/UTILITIES/"
Copy "Sys:UTILITIES/More.info" "Ram:Tempo/UTILITIES/"
Echo ""
Echo "Les *"objets non trouvé*" (éventuellement ci-dessus) sont sans"
Echo "conséquences s'ils correspondent à des commandes résidentes."
IF exists tempo/lib.llsc/requete
Copy tempo/lib.llsc/requete ram:
tempo/lib.llsc/requete 0 " Création de DikoMot dans un : " " Disque en Df0: | Tiroir en RAM: "
IF $RC EQ 0
IF exists ram:DikoMot
Rename ram:DikoMot as ram:DikoMot.bkk
endif
Rename ram:tempo as ram:DikoMot
Copy Sys:system.info ram:DikoMot.info
Skip finir
ENDIF
else
Echo "Pas trouvé tempo/lib.llsc/requete"
Wait 2 sec
skip quitte
endif
Cd Df0:
Set df0 `Cd`
Cd RAM:
IF $tvx EQ $df0
tempo/lib.llsc/requete 0 " Le disque en Df0: est $df0 ! " " Continuer "
endif
list >ram:testyuiop df0: DIRS
setenv ram:ttyuiop `search ram:testyuiop "is empty"`
if not exists ram:ttyuiop
Echo ""
Echo "Formatage...en cours"
Failat 21
Lab refaire
SYS:SYSTEM/Format <NIL: >NIL: DRIVE DF0: NAME DikoMot NOICONS
Set erreur $Result2
If $erreur GT 0 VAL
IF $Erreur EQ 214 VAL
tempo/LIB.LLSC/Requete 0 " Le disque destination est protégé! " " Refaire | Quitter "
Set action $RC
else
IF $Erreur EQ 226 VAL
tempo/LIB.LLSC/Requete 0 " Pas de disque destination dans le lecteur! " " Refaire | Quitter "
Set action $RC
else
tempo/LIB.LLSC/Requete 0 "Interruption Format sur erreur N°:$Erreur " " Refaire | Quitter "
Set action $RC
endif
endif
IF $action EQ 1
Skip refaire back
else
Skip quitte
endif
endif
else
Delete >NIL: ram:(testyuiop|ttyuiop)
endif
Echo ""
Copy tempo df0: ALL
if exists df0:s/Startup-Sequence
Install df0:
endif
Protect >NIL: ram:tempo/#? rwed all
Delete >NIL: ram:tempo ALL
Lab finir
ram:Requete 0 " ****** Installation DikoMot terminé ****** " " Vu... "
Lab quitte
Delete >NIL: ram:(lha|Requete)
Unset tvx
Unset df0
Unset oldCd
unset erreur
unset action
Wait 2 sec
Run <NIL: >NIL: wait 3 sec +
Delete ram:Command-00-T#?